home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
misc
/
euphoric.zip
/
historic.eng
< prev
next >
Wrap
Text File
|
1995-03-19
|
4KB
|
74 lines
V 0.2.2c
--------
- Bug fixes. Oric1 rom was not patched correctly to allow the CLOAD command.
BRK instruction was not correctly emulated.
V 0.2.2b
--------
- correction of a little bug : stores now the oric name of the file read by
CLOAD, in order that the top line displays it correctly. I still have to test
if CLOAD and CSAVE work with the Oric1 rom, since I write the patch of that
rom just with a listing of it.
V 0.2.2a
--------
- near completion of the VIA emulator. A quite correct handling of port A now
allows programs to detect that no joystick is connected. Timers are now as
precise as with the real oric.
V 0.2.2 (05/03/95)
-------
- Port of the V 0.2.1 to the linux i386 target. Why ?
Previous versions have been developed with PharLap DOS Extender, a really good
product, but I would have to pay one more time to distribute the emulator
since I don't have the runtime kit, and the development kit was enough
expensive... So I decided to use DJ Delorie Dos Extender, and his port of the
GNU environment. This has the advantage to allow a DOS/Unix version quite
similar, but the port has been very painful due to the lack of support for
assembly programmers, and the AT&T assembly syntax different from the Intel one,
not to mention the bugs of GASP, the assembly preprocessor, nor the very
approximative checking of GAS. So bugs introduced by the port might still hide
somewhere...
V 0.2.1 (25/02/95)
-------
- Speed identical to the real oric, whatever CPU you have (min 486SX/25 ?)
- BCD computations emulated
- a bug corrected with the correct handling of the IER register (VIA). Before
that, a timer interrupt rising before the initialization of the IRQ sometimes
happened.
- a patch to the handling of port A in order that every program succeed in
reading the keyboard, since some (incorrectly) use the acknowledged port.
V 0.2 (12/02/95)
-----
- Loads and runs an Atmos rom (in fact, my 1.3 modified one)
- patches the rom to allow CLOAD and CSAVE (I still have to test STORE and
RECALL)
- displays Text mode with background and foreground attributes, simple and
double height, normal and alternate charset, and reverse video (blinking is
missing). Identical to the real oric, at the pixel level, and allows the
redefinition of character shapes (but it does not affect characters already
on screen, so Invaders* lacks some animation)
- displays Hires mode with 3 text lines (I have to figure out what the ULA
exactly do to allow semi-hires modes like the one in Doggy*), and handles the
switch to/from Text mode.
- basic emulation of the 6522 VIA : PC timer mimics the standard 100 Hz timer 1,
basic emulation of port B and PSG in order to allow the keyboard simulation.
- lacks BCD computations, so some programs don't display correctly the score...
V 0.1 (29/01/95)
-----
- a very approximative display with 80x25 PC standard mode, but it works ...
the rom runs until the Ready prompt after having patched the wait for 3
interrupts to switch to text mode.
- a bug fixed at 4 o'clock : an ADC was executed instead of each indirect X
indexed ROR, very annoying for the floating point computations (so you learn
that the Oric has "<58225.792 BYTES FREE" ... BTW, incredible to use floating
point instead of integer computations)
- no emulation of the VIA yet : no timer, no keyboard (the PC keyboard interrupt
writes the ascii code in the oric Basic's keyboard buffer. I remember also
another night(mare) hunting for a bug in this routine affecting the oric stack
register, ouch...)
interrupt